'''
basic - 26 报时助手

问题描述
　　给定当前的时间，请用英文的读法将它读出来。
　　时间用时h和分m表示，在英文的读法中，读一个时间的方法是：
　　如果m为0，则将时读出来，然后加上“o'clock”，如3:00读作“three o'clock”。
　　如果m不为0，则将时读出来，然后将分读出来，如5:30读作“five thirty”。
　　时和分的读法使用的是英文数字的读法，其中0~20读作：
　　0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven, 8:eight, 9:nine,
    10:ten, 11:eleven, 12:twelve, 13:thirteen, 14:fourteen, 15:fifteen, 16:sixteen,
    17:seventeen, 18:eighteen, 19:nineteen, 20:twenty。
　　30读作thirty，40读作forty，50读作fifty。
　　对于大于20小于60的数字，首先读整十的数，然后再加上个位数。如31首先读30再加1的读法，读作“thirty one”。
　　按上面的规则21:54读作“twenty one fifty four”，9:07读作“nine seven”，0:15读作“zero fifteen”。
输入格式
　　输入包含两个非负整数h和m，表示时间的时和分。非零的数字前没有前导0。h小于24，m小于60。
输出格式
　　输出时间时刻的英文。
样例输入
0 15
样例输出
zero fifteen
'''
a = {
    0: "zero", 1: "one", 2: "two", 3: "three", 4: "four",
    5: "five", 6: "six", 7: "seven", 8: "eight", 9: "nine",
    10: "ten", 11: "eleven", 12: "twelve", 13: "thirteen", 14: "fourteen",
    15: "fifteen", 16: "sixteen", 17: "seventeen", 18: "eighteen", 19: "nineteen",
    20: "twenty", 30: "thirty", 40: "forty", 50: "fifty"
}
b = list(map(int, input().split()))
# 判断时b[0]
if b[0] <= 20:
    print(a[b[0]], end=' ')
    #字典是一个无序的数据类型，用于存储键值对。
    # 字典本身并不支持下标访问，也就是说，不能像使用数组或列表那样使用下标来访问字典中的元素。但是，可以通过键来访问字典中的值。
    # my_dict = {'a': 1, 'b': 2, 'c': 3}
    # print(my_dict['a'])  # 输出：1

    # 如果想通过下标来访问字典中的元素，可以将字典转换为一个列表，然后使用下标。例如：
    # my_dict = {'a': 1, 'b': 2, 'c': 3}
    # my_list = list(my_dict.items())
    # print(my_list[0])  # 输出：('a', 1)


else:
    c = b[0] // 10   #  31 c为3
    d = b[0] % 10   #  31 d为1
    print(a[c * 10], end=' ')
    print(a[d], end=' ')
# 判断分b[1]
if b[1] == 0:
    print("o'clock")
elif b[1] <= 20:
    print(a[b[1]], end=' ')
else:
    c = b[1] // 10
    d = b[1] % 10
    print(a[c * 10], end=' ')
    print(a[d], end=' ')






"""
Author: CharlesWYQ Time: 2021/3/6 11:34
Name: BASIC-26 报时助手
"""

def translator(num):
    my_dict = {
    0: "zero", 1: "one", 2: "two", 3: "three", 4: "four",
    5: "five", 6: "six", 7: "seven", 8: "eight", 9: "nine",
    10: "ten", 11: "eleven", 12: "twelve", 13: "thirteen", 14: "fourteen",
    15: "fifteen", 16: "sixteen", 17: "seventeen", 18: "eighteen", 19: "nineteen",
    20: "twenty", 30: "thirty", 40: "forty", 50: "fifty"
}
    if num in my_dict.keys():
        return my_dict[num]
    else:
        num1, num2 = divmod(num, 10)
        return my_dict[num1*10] + ' ' + my_dict[num2]


time = list(map(int, input().split()))
h, m = time[0], time[1]
if m == 0:
    print(translator(h) + " o'clock")
else:
    print(translator(h) + " " + translator(m))

